<?php
require_once ('TypeDeCause.php');

/**
 * Classe permettant de créer des objets Cause
 * @author zikrija.saric@heig-vd.ch, alain.borel@heig-vd.ch, phonepheth.manixab@heig-vd.ch
 * @version 1.0
 * @created 30-mai-2012 08:59:02
 */
class Cause
{

        /**
         * Nom de la cause
         * @var string 
         */
	protected $nom;
        
        /**
         * Nom du type de cause
         * @var string 
         */
	protected $typeDeCause_nom;
	
        /**
         * Permet de récupérer le nom de la cause
         * @return string 
         */
	public function getNom() {
            return $this->nom;
        }

        /**
         * Permet de récupérer le nom du type de cause
         * @return string 
         */
        public function getTypeDeCause_nom() {
            return $this->typeDeCause_nom;
        }
        
        /**
         * Permet de définir le nom de la cause
         * @param string $nom
         */
        public function setNom($nom) {
            $this->nom = $nom;
        }
        
        /**
         * Permet de définir le nom du type de cause
         * @param string $typeDeCause_nom
         */
        public function setTypeDeCause_nom($typeDeCause_nom) {
            $this->typeDeCause_nom = $typeDeCause_nom;
        }

        /**
         * Permet d'instancier un objet Cause
         * @param string $nom
         * @param string typeDecause_nom 
         */
        function __construct($nom, $typeDeCause_nom) {
            $this->nom = $nom;
            $this->typeDeCause_nom = $typeDeCause_nom;
        }




}
?>